Enterprise Version
mechanism